﻿html { background-color: #99aacc;  }

body {
}

input{vertical-align:middle;}


#layout_root
{
    background: #fff;
	color: #333;
	font-family: Tahoma,Verdana,STHeiTi,simsun,sans-serif;
	font-size: 12px;
	padding: 1em 2em;
	margin: 20px;
	border: 6px solid #ccc;
}

a { color: #2583ad; text-decoration: none; display: block; }

a:hover { color: #d54e21; }

h1 {
	border-bottom: 1px solid #dadada;
	clear: both;
	color: #666;
	font: 24px Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 0 -4px;
	padding: 0;
	padding-bottom: 7px;
}

h2 { font-size: 16px; }
h3 { font-size:14px;
font-weight:bold;
margin:5px 0 2px 2px; }

div.sec
{
    margin: 5px 0px;
    line-height: 24px;
    vertical-align: middle;
}

p, li {
	padding-bottom: 2px;
	line-height: 18px;
	margin: 2px 0px;
}

ul, ol { padding: 0px; margin: 0px; }

dt, dd{padding:0px; margin:0px;}

th { text-align: left; padding: 0; }

.clear-both
{
    clear:both;
}

.horizen-menu
{
}

.horizen-menu-item
{
    float:left;
    margin-right:10px;
}

.hide{display:none;}



.ajax-busy
{
    z-index:9999;
    width: 32px;
    height: 32px;
    background-image: url('images/ajax-loader.gif');
}

.important
{
    color: #f00;
    padding: 0px 2px;
}





/* 选择用户控件 */
.lblSelectedUserInfo
{
    border:1px solid #fff; 
    display:block; 
    float: left; 
    min-width: 60px; 
    font-size: 14px; 
    margin: 2px 4px 0px 2px; 
    padding: 0px 1px;
    text-align: center;    
}

.btnDeleteUserInfo
{display: inline-block; vertical-align: middle; cursor: pointer; 
}

#userinfo_detail_choose
{
    font-size:12px; display: block; 
    width: 280px; height: 155px; 
    position: absolute; z-index: 10001; top: -9999px; left: -9999px; 
    border: solid #BEC7D8; padding: 2px; background: #fff;
    border-width: 1px 2px 2px;
    
}

#btn_detail_choose
{
   border: 1px solid #ccc;
   cursor: pointer;
   display: inline-block;
   vertical-align: middle
}

#userinfo_detail_data_holder
{
    font-size: 12px;
    color: #666;
    height : 100px;
    overflow-x : hidden;
    overflow-y : scroll;
}
#userinfo_detail_data_holder li
{
    list-style-type:none;
    margin: 2px;
    border-bottom: 1px solid #ccc;
}
#userinfo_detail_data_holder label
{
    float: left;
    min-width: 60px;
}

#userinfo_selected_holder
{
    display: block; width: 300px; height: 85px; overflow-x: hidden; overflow-y: scroll;
}

#pnlChoose{
    border-bottom: '1px solid #ccc';
    padding: '3px 0 10px 0'
}
/* 选择用户控件 */